A Heterogeneous Approach for Developing Applications with FIWARE GEs
نویسندگان
چکیده
The European Commission funded FIWARE project aims to support the development of a European cloud, and a rich catalogue of generic components called Generic Enablers (GEs). However, the lack of an efficient approach and tool for developing applications using GEs hinders their adoption. This paper tries to fill this gap by proposing an approach based on a component model, along with its related tool, that allows heterogeneous composition of GEs and non-GE components. The approach is validated with a case study where a content delivery application is developed.
منابع مشابه
Future Internet Systems Design and Implementation: Cloud and IoT services based on IoT-A and FIWARE
In recent years, Cloud Computing and Internet of Things (IoT) have been rapidly advancing as the two fundamental technologies of the Future Internet (FI) concept. Different IoT systems are designed and implemented according to the IoT domain requirements, thus not taking into consideration issues of openness, scalability, interoperability and use-case independence. This work focuses on the pres...
متن کاملA Testbed to Evaluate the FIWARE-Based IoT Platform in the Domain of Precision Agriculture
Wireless sensor networks (WSNs) represent one of the most promising technologies for precision farming. Over the next few years, a significant increase in the use of such systems on commercial farms is expected. WSNs present a number of problems, regarding scalability, interoperability, communications, connectivity with databases and data processing. Different Internet of Things middleware is a...
متن کاملIoT-A and FIWARE: Bridging the Barriers between the Cloud and IoT Systems Design and Implementation
IoT systems are designed and implemented to address specific challenges based on domain specific requirements, thus not taking into consideration issues of openness, scalability, interoperability and use-case independence. As a result, they are less principled, vendor oriented and hardly replicable since the same IoT architecture cannot be used in more than one use-cases. To address the fragmen...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کامل